home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.19970929-19971216 / 000262_news@newsmaster….columbia.edu _Fri Nov 14 18:50:58 1997.msg < prev    next >
Internet Message Format  |  2020-01-01  |  3KB

  1. Return-Path: <news@newsmaster.cc.columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.35.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id SAA05838
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Fri, 14 Nov 1997 18:50:57 -0500 (EST)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id RAA18255
  7.     for kermit.misc@watsun; Fri, 14 Nov 1997 17:38:21 -0500 (EST)
  8. Path: news.columbia.edu!panix!news.eecs.umich.edu!nntprelay.mathworks.com!news.mathworks.com!mvb.saic.com!news.eskimo.com!pygmy
  9. From: pygmy@eskimo.com (Frank Sergeant)
  10. Newsgroups: comp.protocols.kermit.misc,comp.lang.forth
  11. Subject: Kermit protocol in Pygmy Forth
  12. Date: Fri, 14 Nov 1997 12:43:57 -0600
  13. Organization: Eskimo North (206) For-Ever
  14. Lines: 57
  15. Message-ID: <tvJb0Yv1u4/X084yn@eskimo.com>
  16. Reply-To: pygmy@pobox.com
  17. NNTP-Posting-Host: eskimo.com
  18. Originator: pygmy@eskimo.com
  19. Xref: news.columbia.edu comp.protocols.kermit.misc:8046 comp.lang.forth:35157
  20.  
  21. A Simple Implementation of the Kermit Protocol
  22.                in Pygmy Forth
  23.  
  24.               by Frank Sergeant
  25.               pygmy@pobox.com
  26.               http://www.eskimo.com/~pygmy
  27.  
  28. I have written a very simple implementation of the
  29. Kermit protocol in Forth.  In particular, it runs under
  30. my Pygmy Forth for DOS (available from my web site),
  31. but probably could be adapted easily to other Forths.
  32. As the code is broken up into very small subroutines,
  33. it might even be of interest for comparison purposes
  34. for other languages, providing you read Forth.
  35.  
  36. I have also written an article describing this code:
  37. "A Simple Implementation of the Kermit Protocol in
  38. Pygmy Forth" appeared in the May/June and July/Aug
  39. 1997 issues (Volume XIX, Numbers 1 and 2) of _Forth
  40. Dimensions_, published by the Forth Interest Group
  41. (http://www.forth.org/fig.html).
  42.  
  43. The file pfkerm.zip contains a copy of the article,
  44. the source code (in both Forth block files and as a
  45. text file listing), and some email correspondence
  46. between Frank da Cruz and myself containing some
  47. corrections to the article.  pfkerm.zip is available
  48. separately at my website and is also included in
  49. the file pygmy15.zip and also on the Kermit ftp site.
  50.  
  51.     http://www.eskimo.com/~pygmy/pfkerm.zip
  52.     http://www.eskimo.com/~pygmy/pygmy15.zip
  53.     ftp://kermit.columbia.edu/kermit/archives/pfkerm.zip
  54.  
  55. The plain text files (i.e. not containing the Forth block
  56. files and not containing the 132-column side-by-side
  57. listing of the source and shadow blocks) are available on
  58. the Kermit ftp site.  Get the files beginning with a "pf"
  59. prefix.
  60.  
  61.     ftp://kermit.columbia.edu/kermit/c/pf*
  62.  
  63. The source code is not Public Domain or Shareware, but
  64. you may use it freely for any private or commercial
  65. purpose provided you do so at your own risk.
  66.  
  67. This effort makes no attempt to tap the speed potential
  68. of Kermit.  I wanted to build into my medical
  69. accounting application the ability for my customers to
  70. upload and download small files, to and from a
  71. mainframe, for medical billing/insurance claims
  72. purposes.  It is working very well for this purpose.
  73.  
  74.   -- Frank Sergeant
  75.